package com.indeep.user.vo;

import com.indeep.user.mapper.po.AppUserSettingPO;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Privacy1VO {
    private Integer commentSet; // 评论权限 0——所有人 1——我关注的 2——关注我的 3——互相关注 4——关闭评论
    private Integer postTime;   // 帖子可见时间 0——不限 1——3年 2——1年 3——180天 4——90天 5——30天 6——7天 7——3天
    private Integer privateMessageSet;  // 私信权限 0——所有人 1——我关注的 2——关注我的 3——互相关注 4——关闭私信

    public Privacy1VO(AppUserSettingPO appUserSettingDO) {
        this.commentSet = appUserSettingDO.getCommentPermission();
        this.postTime = appUserSettingDO.getPostVisibilityTime();
        this.privateMessageSet = appUserSettingDO.getPrivateMessagePermissions();
    }
}
